'use client' import { useState } from 'react' import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { ContractForm } from './components/contract-form' import { ContractItemsForm } from './components/contract-items-form' import { ContractEditForm } from './components/contract-edit-form' import { ContractItemsEditForm } from './components/contract-items-edit-form' export default function EDPPage() { const [activeTab, setActiveTab] = useState('contracts') const [selectedContractId, setSelectedContractId] = useState() // 계약 생성 완료시 계약 아이템 탭으로 이동하고 해당 계약을 사전 선택 const handleContractCreated = (contract: { id: number; contractNo: string; contractName: string; status: string }) => { setSelectedContractId(contract.id) setActiveTab('contract-items') } // 계약 수정 완료시 계약 아이템 삭제 탭으로 이동하고 해당 계약을 사전 선택 const handleContractUpdated = (contract: { id: number; contractNo: string; contractName: string; status: string }) => { setSelectedContractId(contract.id) setActiveTab('contract-items-edit') } return (

EDP 테스트 데이터 관리

현업 테스트를 위한 계약 및 계약 아이템 데이터를 수동으로 생성할 수 있습니다.

계약 생성 계약 아이템 생성 계약 수정 계약 아이템 삭제
) }